Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
AsteroidOS
Operating system for smartwatches

AsteroidOS is an open source operating system designed for smartwatches. It is available as a firmware replacement for some Android Wear devices. The motto for the AsteroidOS project is "Free your wrist."

Wareable.com reviewed version 1.0 and gave it 3.5 out of 5 stars.

Related Image Collections Add Image
We don't have any YouTube videos related to AsteroidOS yet.
We don't have any PDF documents related to AsteroidOS yet.
We don't have any Books related to AsteroidOS yet.
We don't have any archived web articles related to AsteroidOS yet.

Software Architecture

AsteroidOS is built like an embedded Linux distribution with OpenEmbedded.6 It works on top of the Linux kernel and the systemd service manager.7 AsteroidOS also includes various mobile Linux middlewares originally developed for Mer and Nemo Mobile such as lipstick and MCE.8

The user interface is completely written with the Qt5 framework.910 Applications are coded in QML with graphic components coming from Qt Quick and QML-Asteroid. An SDK with a cross-compilation toolchain integrated to Qt Creator can be generated from OpenEmbedded for easier development.11

Asteroid-launcher is a Wayland compositor and customizable home screen managing applications, watchfaces, notifications and quick settings. Asteroid-launcher runs on top of the libhybris compatibility layer to make use of Bionic GPU drivers.12

AsteroidOS offers Bluetooth Low Energy synchronization capabilities with the asteroid-btsyncd daemon running on top of BlueZ5.13 A reference client named AsteroidOS Sync is available for Android users.1415 There is also a Companion App for Sailfish OS(Starship) and one for Ubuntu Touch(Telescope), but it has not yet been updated to the current release of Ubuntu Touch. An app for Linux-based smartphones like the Librem 5 distributed by Purism is also in the making(Buran), but cannot be used due to a currently still unfixed bug in QT5.

Shipped Applications

As of the 1.1 nightly release, the following applications are shipped and pre-installed by default in AsteroidOS:16

  • Agenda: Provides simple event scheduling capabilities
  • Alarm Clock: Makes the watch vibrate at a specific time of day
  • Calculator: Allows basic calculations
  • Compass: A functional Compass app (only preinstalled on devices with supported sensors)
  • Diamonds: A game, which is inspired by 2048.
  • Flashlight: A simple flashlight app where the screen acts as a light source.
  • Heart Rate: An app for heart-rate-monitor bpm retrieval
  • Music: Controls a synchronized device's music player
  • Settings: Configures Time, Date, Language, Bluetooth, Brightness, AOD(on supported devices), Nightstand, Wallpapers, Custom Launchers, Watch faces and USB Modes (Charging,ADB ,SSH ,MTP)
  • Stopwatch: Measures an elapsed time
  • Timer: Counts down a specified time interval
  • Weather: Provides weather forecast for five days

See also

  • Free and open-source software portal
Wikimedia Commons has media related to AsteroidOS.

References

  1. "An open-source alternative to Android Wear OS for smartwatches emerges". http://www.pcworld.com/article/3039253/an-open-source-alternative-to-android-wear-os-for-smartwatches-emerges.html

  2. "AsteroidOS: An Open Source Alternative to Android Wear". 1 March 2016. http://www.xda-developers.com/asteroidos-is-an-open-source-alternative-to-android-wear/

  3. "Install – AsteroidOS". https://asteroidos.org/install/

  4. "AsteroidOS Homepage". https://asteroidos.org/

  5. "AsteroidOS review". Wareable. June 19, 2018. https://www.wareable.com/smartwatches/asteroid-os-review

  6. Brown, Eric (May 23, 2018). "AsteroidOS and OpenWatch Aim to Open Up Smartwatch Market". https://www.linux.com/tutorials/asteroidos-and-openwatch-aim-open-smartwatch-market/

  7. "Boot Process – AsteroidOS". asteroidos.org. Retrieved 2016-12-25. https://asteroidos.org/wiki/boot-process/

  8. "AsteroidOS/meta-asteroid". GitHub. Retrieved 2016-12-25. https://github.com/AsteroidOS/meta-asteroid/tree/master/recipes-nemomobile

  9. Brown, Eric (May 23, 2018). "AsteroidOS and OpenWatch Aim to Open Up Smartwatch Market". https://www.linux.com/tutorials/asteroidos-and-openwatch-aim-open-smartwatch-market/

  10. "qtcon: QtCon Program". conf.qtcon.org. Archived from the original on 2016-12-08. Retrieved 2016-12-25. https://web.archive.org/web/20161208001218/https://conf.qtcon.org/en/qtcon/public/events/366

  11. "Creating an Asteroid App – AsteroidOS". asteroidos.org. Retrieved 2016-12-25. https://asteroidos.org/wiki/creating-an-asteroid-app/

  12. Prakash, Abhishek (20 January 2016). "AsteroidOS: An Open Source Smartwatch Operating System - It's FOSS". https://itsfoss.com/asteroidos-watch-os/

  13. "Wear OS alternative AsteroidOS is available for several smartwatches". May 16, 2018. https://www.xda-developers.com/asteroidos-available-several-wear-os-smartwatches/

  14. "Wear OS alternative AsteroidOS is available for several smartwatches". May 16, 2018. https://www.xda-developers.com/asteroidos-available-several-wear-os-smartwatches/

  15. "AsteroidOS Sync - F-Droid". f-droid.org. Retrieved 2016-12-25. https://f-droid.org/repository/browse/?fdid=org.asteroidos.sync

  16. Revest, Florent (2018-05-15). "AsteroidOS 1.0 released - AsteroidOS". asteroidos.org. Retrieved 2018-05-15. https://asteroidos.org/news/1-0-release/index.html